package com.tudouji.project.bill.domain;

import java.math.BigDecimal;
import com.tudouji.framework.aspectj.lang.annotation.Excel;
import com.tudouji.framework.web.domain.BaseEntity;
import lombok.Data;

/**
 * 自动调拨对象 auto_transfer
 * 
 * @author tudouji
 * @date 2023-08-30
 */
@Data
public class AutoTransfer extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    private Long submitter;
    
    private Long deptId;

    private String deptName;
    /** 调出组织id */
    @Excel(name = "调出组织id")
    private String fromOrgguid;

    /** 调出组织name */
    @Excel(name = "调出组织name")
    private String fromOrgname;

    /** 调出库房id */
    @Excel(name = "调出库房id")
    private String fromStrmguid;

    /** 调出库房name */
    @Excel(name = "调出库房name")
    private String fromStrmname;

    /** 调出库间id */
    @Excel(name = "调出库间id")
    private String fromShguid;

    /** 调出库间name */
    @Excel(name = "调出库间name")
    private String fromShname;

    /** 调入组织id */
    @Excel(name = "调入组织id")
    private String toOrguid;

    /** 调入组织Name */
    @Excel(name = "调入组织Name")
    private String toOrgname;

    /** 调入库房id */
    @Excel(name = "调入库房id")
    private String toStrmguid;

    /** 调入库房name */
    @Excel(name = "调入库房name")
    private String toStrmname;

    /** 调入库间id */
    @Excel(name = "调入库间id")
    private String toShguid;

    /** 调入库间name */
    @Excel(name = "调入库间name")
    private String toShname;

    /** 最低库存，低于该库存不调拨 */
    @Excel(name = "最低库存，低于该库存不调拨")
    private BigDecimal minCount;

    /** 地头直销分组Id */
    @Excel(name = "地头直销分组Id")
    private String directSaleGroup;

    /** sort_num */
    @Excel(name = "sort_num")
    private Long sortNum;

    /** 1 – 启用 0 – 禁用 */
    @Excel(name = "1 – 启用 0 – 禁用")
    private Integer status;

}
